// ----------------点击切换登录和注册页面------------------
$('#login_user').on('click', function() {
    $('.register').hide().prev().show()
})

$('#register_user').on('click', function() {
    $('.login').hide().next().show()
})

let layer = layui.layer

// --------------------点击注册提交数据-------------------  
$('.register_form').on('submit', function(e) {
    e.preventDefault()
    let x = $(this).serialize()
    console.log(x);
    $.ajax({
        type: 'POST',
        url: '/api/reguser',
        data: x,
        success: function(res) {
            // console.log(res);
            if (res.status === 0) {
                layer.msg(res.message, {
                    icon: 1,
                    time: 2000 //2秒关闭（如果不配置，默认是3秒）
                }, function() {
                    $('.register').hide().prev().show()
                });
            } else {
                layer.msg(res.message)
            }

        }
    })
})


//-----------------------注册账号验证--------------------
// 模块化
let form = layui.form
form.verify({
    username: [/^[a-zA-Z0-9]{6,12}$/, '请输入6-12位字符'],
    password: [/^\w{6,16}$/, '请输入6-16位除了空格的字符'],
    same: function(x) {
        if (x !== $('#psd_value').val()) {
            return '两次输入不一致'
        }
    }
})

//----------------------提交数据登录获取token-----------------------
$('.login form').on('submit', function(e) {
    e.preventDefault()
    $.ajax({
        type: 'POST',
        url: '/api/login',
        data: $(this).serialize(),
        success: function(res) {
            console.log(res);
            // 获取到token 储存到localStoage中
            if (res.status === 0) {
                layer.msg(res.message, {
                    icon: 1,
                    time: 1000 //2秒关闭（如果不配置，默认是3秒）
                }, function() {
                    localStorage.setItem('token', res.token) //保存token在浏览器中存储中
                    location.href = '../../index.html'
                });

            } else {
                layer.msg(res.message);
            }
        }
    })
})


//-------------------------------登录页面结束-------------------------------